package com.hon.legionnaire.web.formbean;

import java.io.Serializable;
import java.util.List;

import com.hon.legionnaire.negocio.vo.ContaPagarVO;
import com.hon.legionnaire.negocio.vo.FormaPagamentoVO;

public class ContaPagarFormBean implements Serializable {

	private static final long serialVersionUID = 1L;

	//TELA DE CONSULTA
	private List<ContaPagarVO> listaContaPagar = null;
	
	//TELA DE INSERIR/EDITAR
	private ContaPagarVO contaPagarManter;
	
	
	private boolean isDisabled = false;
	private boolean isFinalizada = false;
	
	public ContaPagarFormBean() {
		this.contaPagarManter = new ContaPagarVO();
	}

	//TELA DE CONSULTA
	public List<ContaPagarVO> getListaContaPagar() {
		return this.listaContaPagar;
	}
	
	public void setListaContaPagar(List<ContaPagarVO> listaContaPagar) {
		this.listaContaPagar = listaContaPagar;
	}
	
	//TELA DE INSERIR/EDITAR
	public ContaPagarVO getContaPagarManter() {
		if(this.contaPagarManter == null){
			this.contaPagarManter = new ContaPagarVO();
		}
		if(this.contaPagarManter.getFormaPagamentoVO() == null){
			this.contaPagarManter.setFormaPagamentoVO(new FormaPagamentoVO());
		}
		return this.contaPagarManter;
	}

	public void setContaPagarManter(ContaPagarVO contaPagarManter) {
		this.contaPagarManter = contaPagarManter;
	}
	
	public boolean getIsDisabled() {
		return this.isDisabled;
	}

	public void setIsDisabled(boolean isDisabled) {
		this.isDisabled = isDisabled;
	}

	public boolean getIsFinalizada() {
		return isFinalizada;
	}

	public void setIsFinalizada(boolean isFinalizada) {
		this.isFinalizada = isFinalizada;
	}
	
}